# -*- coding: utf-8 -*-
import reply


def find_answer(question):
    with open('replay.txt', 'r', encoding='gbk') as file:
        while True:
            line=file.readline()  # 第一次 订单|如果您有任何订单问题，可以登录淘宝
            if line=='':
                break  # 退出的是while循环
            # 字符串的劈分操作
            keyword=line.split('|')[0]
            reply = line.split('|')[1]
            if keyword in question:
                return reply
    return False

if __name__ == '__main__':
    question=input('HI,XXX小好，小蜜在此等主人很久了，有什么烦恼和小蜜说说吧:')
    while True:
        if question=='bye':
            break  # 退出循环
        else:
            # 开始查找要回复的答案
            find_answer(question)
        if reply == False:  # 函数的返回值如果是False
            question = input('小蜜不知道你在说什么，您可以问我一些关于订单、物流、支付、账户方面的问题，退出请输入bye:')
        else:
            print(reply)
            question = input('小主，您还可以问一些关于订单、物流、支付、账户方面的问题，退出请输入bye:')
        print('小主再见')
